package com.cib.xagcjs.vo;

import lombok.Data;

import java.math.BigDecimal;

/**
 * 支付详情
 */
@Data
public class PayContent {
    private Long payId; // 主键id，递增主键
    private String batch; // 数据批次号，作为索引
    private String batchDate; // 批次日期，格式为yyyy-MM-dd，作为索引
    private String payInstrucId; // 付款指令的唯一识别号
    private String payAccno; // 付款账户账号，作为索引
    private String payAccnoName; // 付款账户户名
    private String accBank; // 入账账户银行，入账账户代码（上游无法提供行号信息，该字段暂预留）
    private String accBankName; // 入账账户银行行名
    private String accNo; // 入账账户账号
    private String accnoName; // 入账账户户名
    private String accnoType; // 账户类型，1-银行卡,2-账户
    private String accType; // 入账类型，1-征迁拨付 2-建设支付
    private String isPrivate; // 对公/对私标志，1－对公，2－对私,空-未知
    private String currType; // 币种，1－人民币
    private BigDecimal amount; // 补偿金额，金额单位元，精确到两位
    private Integer accStatus; // 入账状态，0-未处理；1－入账成功 2－入账失败，作为索引
    private String accDate; // 入账日期，格式为yyyy-MM-dd
    private String accTime; // 入账时间，格式为hh:mm:ss
    private String errorReason; // 失败原因
}

